Loupe - Log - Monitor - Resolve
Gibraltar.Monitor.Serialization Namespace / IPacketObjectFactory<DataObjectType,ParentObjectType> Interface
The base object
The base type of object that collects this base object
Members

In This Topic
    IPacketObjectFactory<DataObjectType,ParentObjectType> Interface
    In This Topic
    Implement to support derived object creation from serialized packets
    Syntax
    'Declaration
     
    
    Public Interface IPacketObjectFactory
        (Of DataObjectType,ParentObjectType) 
    public interface IPacketObjectFactory<DataObjectType,ParentObjectType> 
    Type Parameters
    DataObjectType
    The base object
    ParentObjectType
    The base type of object that collects this base object
    Remarks
    Some objects, such as metrics, have abstract base classes that need to be derived from to create useful features. To support third party developers deriving new objects, this interface is used to allow a raw persistable packet to specify the correct derived type of its associated data object.
    Requirements

    Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

    See Also